package pe.com.bn.sach.dao;


import java.util.List;


import pe.com.bn.sach.domain.Bnchf33PrestamoExpediente;
import pe.com.bn.sach.domain.Bnchf33PrestamoFlujoExpe;




public interface PrestamoExpedienteDAO {

	public int GuardaPrestamoExpediente(Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) 
	throws Exception;
	
	public void ActualizaPrestamoExpediente(Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) 
	throws Exception;
	
	public int GuardaPrestamoExpedienteFlujo(Bnchf33PrestamoFlujoExpe bnchf33PrestamoFlujoExpe) 
	throws Exception;
	
	public void ActualizaPrestamoExpedienteFlujo(Bnchf33PrestamoFlujoExpe bnchf33PrestamoFlujoExpe) 
	throws Exception;
	
	public String IDPRESTAMOEXPEDIENTE(Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) throws Exception;
	
	public String IDPRESTAMOEXPEDIENTEFLUJO(Bnchf33PrestamoFlujoExpe bnchf33PrestamoFlujoExpe) throws Exception;
	public List listaPrestamoFlujoExp(Bnchf33PrestamoFlujoExpe bnchf33PrestamoFlujoExpe) throws Exception;
	public List listaPrestamoExp(Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) throws Exception;
	
	public void ActualizaPresExpGastosFinan(Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) 
	throws Exception;
	public void ActualizaPrestamoExpedienteDesembolso(Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) 
	throws Exception;
	
	public void ActualizarPrestamoCnf(Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) throws Exception;
	public void guardarprestamoflujoCnf(Bnchf33PrestamoFlujoExpe bnchf33PrestamoFlujoExpe) throws Exception;
	public void ActualizarPrestamoFlujoDesembolso(Bnchf33PrestamoFlujoExpe bnchf33PrestamoFlujoExpe) throws Exception;
}
